Added parsing for CSG objects and intersection operation