The system has two layers : Virtual Object layer and Storage layer.
Virtual Object Layer manages VMO and their types.
Storage layer has the responsibility for storing objects.