Update: class diagram
Fix: Multi-threaded generator is now thread safe