About to make some architectural changes to the component model.