Added Core Project to contain interfaces and core classes
Added GeometryType Enum
Added Interface in which all geometry types should inherit from