Refactoing to Tab Controller, allows better addition of tabs,
Model needs to implement idisplay model, Tab view needs to implement IHashabletab

Edit button jumps to open edittab if already open,

Major Author: Dave Pounds