Component architecture for building Web-based synchronous collaboration systems | IEEE Conference Publication | IEEE Xplore