Made Geometry Generic; Refactored all code referenceing Geometry;
Solution Builds but Particle Systems are broken