This could lead to shareable state machines. Inputs and actions would be brought along with the template.