Wrap step templates and provide them through a repository object 'library' so that we can vary the app's representation from the exported JS one.