Use monorepo structure for app, core, and plugin projects.
Add support for plugins
Track changes across devices.
Split page into multiple components. Organize URLs as resource-oriented. Also make layout mobile-responsive.