Extract volume creation and external methods.

Make Start() slightly more readable.