POC for volumes and mounts functionality

Darren,

If you have time today, it would be great if we could go over my initial POC impl of volume tracking. It's messy but just want to get some early feedvack.