The A/E/C Virtual Atelier: Experience and Future Directions