Whole stage rendered by React

Also CSS column layout because that can't go horribly wrong, right?