An architecture for building collaborative tools in Java. - Y. C. Nuckchady; Jyrki Nummenmaa (SPLST, 2003)