Add Tab page class to allow dynamic creation of panels via callback
Add progress incrementer
Split up pbx config to use new tab page