Computer-supported collaboration environments and the emergence of collaboration aspects