Challenges in collaborative modelling: a literature review and research agenda. (10th March 2009)