Hey, nice diagram. Unfortunately I can’t answer you questions as I’ve only yesterday started playing with Revo and looking at xPDO. What I can say from a revo noob viewpoint is that I think this kind of documentation is really badly needed. I’ve done quite a bit of database work in my time, and I’m not braindead or anything

, but the xPDO aspect to revo is confusing the hell out of me. I’ve read a load of forum posts and blog articles (often over-complicated) about revo and xPDO but still cannot fathom how do do a simple "SELECT x from y" query on a non-modx table. Do I really need to build a whole schema for this simple query? Perhaps someone with some knowledge in this area could write a quick howto for doing a simple SELECT query from one non-modx table.
BTW, Revo "feels" pretty awesome so far, excepting the xPDO frustrations. I’m sure probably I’m missing something obvious here and that aspect to Revo probably also rocks. Big thumbs-up to the Revo developers.