Hi JPM,
This was true a long time ago but have since changed to make all data component driven.
The markup is only able to handle strings and as such it didn't make for a good transition when the developer wanted to start using more complex data sets.
I've just updated that page to reflect the current API.
Our blog is more informal, as it is written by our engineering team (where some are not native english speakers :-) ) and focus on interesting tidbits, but it is also a good source of information:
http://montagestudio.com/blog/
If there's anything missing, like a pattern that you need or lack of documentation on a specific topic, please tell us about it. We are constantly reviewing and adding to our documentation but it would help us greatly to know the more immediate needs of the developers.
Thank you for the feedback!