Issues in the Design of a Flexible Distributed Architecture for Supporting Persistence and Interoperability in Collaborative Virtual Environments | IEEE Conference Publication | IEEE Xplore