Converted a bunch of stuff to scala
Started cleaning up and generalising code paths, rendering, blocks etc
Changed model a bit
Started on multiblock code