refactored embedding of pivotal structs and add Project.GetStories method