Roles and associations of components