Active/Passive Skills, Skill Learning, Refactoring