More geometries and fixes for zero-width geometries
- Fix zero-width boxes
- Switch from our own HyperCylinder to GeometryTypes.Cylinder
- Support arbitrary GeometryPrimitive subtypes (like Polyhedra.jl) using the
decompose
interface
decompose
interface