Improved and cleaned up methods for managing areas and widgets.