Refactoring Storytelling to make it configurable in the admin