Implementation of storyparts by Chris