Use monorepo structure for app, core, and plugin projects.
Add support for plugins
Track changes across devices.