Towards an Integrated Approach to Soft Robot Design