Master component model