Collaborative DSL development