Introduction of a minimalist component model to capture the structure of the controller part, coining the term microcomponent for the controller part elements. Further introduction of the concept of a component aspect as a consistent set of controller part extensions.