A Modular Approach to Collaborative Development in an OpenStack Testbed