Stuff for handling geometry (primitives, intersection, ...)