ComponentLoader has beem implemented with tests.