Initial pass for StoryTemplate. Tried to abstract out getting the methods to run, but not happy with it yet