[#84299082] Support new purposes and their creation
Merge pull request #53 from JamesGlover/ss164_outline_of_xten_library_creation

[#84299082] Support new purposes and their creation