do we update this PR or create a new one?

for the wording: i think the content in ContentBundle is just an example of what we mean. its not a class or interface, but an object with the role of being content. to be flexible, we can't code that to something specific and the doc should not imply that.