Rendering works

to some extend.
But the maths required to make it work completly is out-of-reah for
today :P