Yep, sorry. The code has not been CS checked at all. I think I really should install the CS fixer Fabien made or something. What are you using btw?

Generally speaking, I'm definitely not saying this PR is merge ready yet in any way. I'm going to fix many things if I just get a general approval for the architecture changes and other 'big things'. To be honest, I don't wan't to waste too much time with coding standard fixes and tests if the whole concept will be ditched anyway.

But anyway, point taken. CS will be fixed if this thing has any future :)