This guide outlines how to create a template that can be used with https://rimeissner.dev/transaction-templates/
A template is a json file that has a root object with the properties name, inputs, txs.
The inputs are used together with the txs to generated the final transactions. Also a simple interface with input fiels is generated for the specified inputs.