Threads are starting to appear
Adding Documentation to Namespaces
Renaming Singleton pattern
Added in Singleton functionality
Cleanup on Singleton policies