Rough roadmap
- [done] Design document
- [done] Init project, get copy of project
- [done] Fetch components branches
- [done] Publish (push) components branches back to server
- [done] Create local checkout
- [done] Commit of the entire project
- [done] Subprojects support
- [done] Snapshots
- UI for handling project config
- Status & diff changes in the project
- User documentation