ALL: Remove utils module add scoped api for module manifest Add windows old beautifull window to graphics add windows callstack support remove loki library remove archiver and add boost serialization Check Warnings Gradually introduce STL into the project (replace own classes or add seamless interface and conversions into STL) Make all modules stable with tests Modules: Remove all static variable into module's data Make modules simple threaded Graphics: Window event system Graphics API FPS count & Performance control make more general structure for feature renders Containers: Test generatePermutations Add variant size buffer Buffer add resize function Buffer improvements Buff serialization Tree serialization Write Traverse Avl test Add mem leakage tests Add check copy times AVL dont copy data just swap Storage: Finish networking Enable preloads Utils: Stack trace fixes Save leaks and then use in debugging to break when the same call occurs? Objects: Warnings Memory leaks Compile-time error handling Debug information support Run-time error handling Refactors Optimizations features: add debug line information into bytecode implement Alloc Size queries enhance: use anonymous namespaces for object static methods remove obj_ref_count macro fix all clang-tidy notices replace all strings with const string ref replace all type usages with typedefs remove tp:: rename classes Language: Grammar: Store all RE Grammar API nodes in one buffer rename Language module to FormalLanguage Merge parser and tokenizer module into grammar module Define grammars Implement automations Implement LL parsing using hardcoded rules in the code Implement save and loading of automatas Using LL parsing define grammar for Make two grammars Regular and Context-free For each grammar make grammar rules parser, example sentence generation and sentence parsing Make automations itself a universal tool - NFA DFA conversions Math: FFT RayTracer: Features: Normals flag Material, Normals per trig info Quality: Render eq Lenses Exposure Efficiency: Casting Accelerators MIS (DMIS CMIS) Important sampling Threading TextEditor: Implement