Cleaned up the Geometry class

A few anomalies in the Geometry class, now cleaned
Changed inherited enumerable classes
Fixed XML comments