Move volume extensions out into their own class
Add the OpenStack name so volumes can be returned and identified as coming from OpenStack