- Split generic "common" libraries into specific libraries - Use other packages in lieu of custom code - General cleanup
- Break up main window into partials instead of using regions