major components of curriculum