Design a MongoDB schema for a flexible content management system that handles various content types, media, and publishing workflows.
Design the core content document structure. Consider embedding vs referencing, handling flexible fields, and balancing read/write patterns.