Modellingspace: interaction design and architecture of a collaborative modelling environment · Study