Blaze compatibility [WIP]

Still a WIP, tests and other stuff probably wont work yet.