Reverse Engineered Kaleidoscope
Class Diagram