_Phase 1_ : Prototype done - Threads. done - Main thread is a cfa thread. done - SimpleBlockingLock. done - Synchronisation points in thread destructors. Processors & SpinLock. _Phase 2_ : Minimum Viable Product Basic monitors for synchronisation (No internal/external scheduling). Non-thrash scheduler. Clusters. _Phase 3_ : Kernel features Threads features ex: detach Internal scheduling _Phase 4_ : Monitor features Multi monitors calls, External scheduling _Phase 5_ : Performance Proper scheduler ...