Content protyping means you can prototype new content type like e.g. news article - define fields (title, intro text, main text etc.). I don't really thin that's possible with WebsiteBaker...
The builtin News Modul does exactly this. Define a title, write a short text (intro text) where you have a link to the long text (main text).
Content versioning - it means that you can have multiple versions of the same content item, so if you make any changes to it, you can easily undo it (almost every wiki application has it)
This is not integrated but can be done easily. In combination with to WB technics it can be done. We have a Page Cloner modul and we have (in the upcoming WB 2.7) the possibility with start and end date of releasing pages. So simply make a copy of the old content, change it and then set the original end date of the tim when the content should end and the start date of the ne content to the same time. This way you have the old content with start and end date and the new content with start date. All Versions of content are available.
Ehrrm... Is this the answer to my question about MultipleSub-sites / Roots?
I meant creating many sites based on one CMS installation.
If you only say two words without what you mean with this it is very difficult for us to give you right answer.
And also your second question gives the ability to two totally differnt answers. What did you mean with "many sites"? Did you mean one URL with "many sites" or did you mean "many URL sites".
- Many Sites within one URL is no problem as waldschwein wrote. There exists WB installation with more then 500 pages.
- If you wanna have one WB installation and manage multiple URLs with it, this don't works.
- But you can have on one Webspace with one Database a lot of different URLs by installing WB for every URL in a subfolder and using for Every Url another Table prefix.