Add RegisteredLayerType and register initial layer types

To help support Spatial Cypher project, allow for mapping of String
to GeometryEncoder and Layer classes for streamlined Layer creation.