- Split up main app into several services
- Added item caching