Supplied with the distribution are five example personalities, for the C language, the C++ language, the Java language, the Lua (CryptoScript) language, and a generic Text processing variant.
The different personalities are set up to include chunks of additional processing modules, SubPersonalities. An example SubPersonality operation is included at Personalities\C\KeyRef.pm . Use of SubPersonalities requires template changes in the parent Personality templates. If these templates should be seen as unmodifiable, consider creating a new Personality instead, and adding its respective template sub-directory.