#2026 worked on brute force code generator, removed unused references, worked on compatibility with mono.