O2: Libraries of Virtual Labs