Implementing a basic heirarchy structure in the storage engine.
Currently a Point is stored directly on the key value store on a specified path, we should have a hierarchy of
Cluster -> Collection -> Point
with each cluster representing a different instance of StorageEngine