Added a simple volume module

Not sure if this is the "right way" as I skipped the filter, and
just changed the representation. It is certainly effective and may
need some trivial filter in the future that just holds a pointer to
the original volume.