Move to using geolatte.geom library to represet geometry types
Determine whether a type is peristent based on characteristic type or whether it is a reference or an enumeration