The lab simulation was done using p5 Js library, A javascript library for creative coding and processing.
The making of this lab has been broken down to 4 stages:
Stage 1 : Images and Object placement in the Canvas
Stage 2: Making Groups of the object used and have all the necessary components of the lab displayed in the canvas
Stage 3: Handeling User interactions and adding dynamicity to the experiments
Stage 4: Implementing and Optimizing labs based on real world test cases and calculations