[-] Removed completed todo
[-] Not using cotire by default
[+] Added CompilationContext
[+] Able to stack temporary assignments now
[~] Added some comments
[-] Removed the COLOR semantic
[+] Using ShaderCompilationContext