Collaborative model construction - group arrangements, modes of collaboration, and support tools.