Split packages into facade, story viewer, story editor, story thumbs.
Add state field to persist the discrimination of a published story