1. The Virtual Laboratory is an interactive environment for creating and conducting simulated experiments: a playground for experimentation for Schools of : Primary, Prep, Secondary. It consists of domain-dependent simulation programs in (Arabic, English, A/E), experimental units called objects that encompass data files, tools that operate on these objects. Current release is focused on graphical applications of L-systems, with an emphasis on the generation of fractals and the modeling of plants. The objects are organized, accessed and manipulated using domain-independent vlab system programs. The user can expand the laboratory by adding new objects, creating new experiments and creating hyperobject copies of objects.