don't create new buses each time, that's silly
combining view props, rendering template from view
initial server
getting it running