Starting a branch for experimenting with UI API designs.

--HG--
branch : panel-based-interface