Used injection for single codelist components, providers, eventbus and
support class creation.
Merge branch 'uidevelopment'