Such content types could potentially include blog, articles, newsblog, downloads, bug tracker, surveys, tickets, forms, questions & answers, whatever. There is a multitude of potential functions that can be included. Everyone has different needs. We will have to see what should and should not be included.
In this thread I would first like to define what functionality people generally want and would be reason for them to invest. This is a major project, so it will need a significant number of participants and significant investments.
After the functionality scope has been defined and consensus about the project has been found, only then will qualified developers with a proven track record be selected.
So, what should an advanced CMS do?