Add repositories to configuration model
Rename Layout to RepositoryType
Deprecate JppRepository

Also rename it to DefaultAggregatorRepository to avoid name conflict
with future component JppRepository.
Convert RepositoryType from enum to interface