Create a new system view based on a controller for actions, an empty view, and passing a read-only model around.
Add an edit button.
Refactor the change_main_widget method to act more like Rails routes.
Refactor (poorly) the planet view to work with the new mvc scheme.
Fix issue where changing the drop down would not change the planet type.
Fix issue where editing planet name would not change planet name.
Default name for planet should be "" not nil.
Remove extraneous comments and self.update calls.
Clean up variable names.
Set GTK size request based on image size request.
Remove duplicated comment.
Cleanup comments.
CairoBuildingImage should now scale properly and handle images of sizes other than 64x64.
Create a building_image class and use it rather than a cairo image on buttons.
Refactor POCO Stats Widget.
Fix issue where setting the upgrade level to a float would break hash lookups.
Refactor the command center editor into its own view. More polish needed, but it works for now.
The views should only be given a read-only model. Any changes need to move through the controller.
Handle remove_quantity_of_product errors.
Fix issue where I was modifying the model directly in the view. Yay .freeze.
Use the on_model_changed command to ensure the model dup and freeze happens.
Refactor customs office view.