Design Considerations and Redundancy Resolution for Variable Geometry Continuum Robots