Added object to map multiple sections into a single volume.
Refactored some functions to make mosaic and volume objects use the same code.