A visual environment for distributed object-oriented multi-applicationsRobert StromDaniel Yellin1992OOPSLA 1992