Visual mediation mechanisms for collaborative design and development