Restyled infoboxes
Refactor view state management into framework
Automatic panel initialisation
Minor cleanup