Finishes part of #63
Among others:
- Make
DataDescriptor
an abstract base class - The previous DataDescriptor functionality is accessible via
VolumeDescriptor
- Move all handler classes into a subfolder
- Move all descriptors into a subfolder
- Minor additions to documentation
If no additions are requested, this is finished from my point of view