ATM a role/node can either have a single volume or no volume. Instead of ``` volume: 10 ``` we should be able to specify ``` volume: count: 3 size: 10 ``` This would mean changing all code that deals with a single volume object to deal with an array of volume objects.