View refactor

Here's the work done to refactor the view system at the hackfest with @ocommowi. The fiber bundling toolbox is probably not functional still, but at least the rest can be tested and reviewed. It's not quite merge ready though.

I tried splitting things up into nice commits using copious amounts of git rebase -i et git gui citool, hopefully ythat makes things more legible.

This PR does not contains medParameters nor the new toolbox, I'll make separate PRs for those when finished