Update panels to use new panel saving features, start building new toolbar skeleton

Part of #188. I've started to update the panels to use the new structure defined in #182. I've also added skeleton controllers for loading the panel data.

After this is merged, I'll make the new toolbar look like the current one, but working with the new SQLite storage.