-------------------------
- Moved the way that citation labels and sortkeys are generated from using keywords to using
templates.
- Added the ability to use nested options brackets, as in [[<var1>|<var2>]|<var3>|].
- Added the ability to use indexes to sequence-type variables (such as <name.0.last> within templates.
- Also added the ability to use function mapping on variables (such as <name.initial()>).