Add a new template, rename the old ones.
Add a new field to select a template. Update/Add new functions to use custom templates.
Add language for the new fields.
Update the autoload.php and templates. Improved the core class.