Collabograte - An Integration Platform for Collaboration Components