[Component] Split ResourceBundle into component & bundle
Move RepositoryInterface from Model to Repository namespace
Add missing files to Resource component
Fix composer.json files in various bundles & components
Merge pull request #581 from stloyd/feature/component/resource

[Component] Split ResourceBundle into component & bundle