Create sized volume floc 978

Fixes FLOC-978
And if `service.create` accepted an `AttachedVolume`, many of these changes wouldn't be necessary. `MY_VOLUME` would be assigned an `AttachedVolume` instance rather than a `VolumeName`.