Amo3D: Investigations in Virtual Design