The easiest content model to maintain is the one editors can describe without a diagram. A post has a title, summary, date, tags, image, and destination. Everything else is a view of that stream.
That constraint keeps the homepage, blog, and work index honest. The same piece can be promoted, filtered, or archived without copying it into another special format.
Small teams usually need fewer fields than they think. They need the fields to be named clearly and used consistently.