Fig. 1From: Creating a Virtual Science Lab (VSL): the adoption of virtual labs in Saudi schoolsThe layered architecture for the VSLBack to article page