An approach to assessing virtual environments for synchronous and remote collaborative design