Developing Mastery: Using Skill Trees to Craft Learning Objectives