Seperated out the Enums on skills.
Made Skills and SkillTemplates the first flyweight pattern