The tapestry of the comprehensive degree programme