implemented handling of material definition, definition of intersection routines for geoms and handling of intersections and lists of intersections