Initial commit of changes to support PanelOne

New class PanelOne and integration into existing framework. It compiles
but adds no additional functionality