Virgil, I may have a solution that I would like to share, although if anyone has a better way, please let me know.
I created a module without any class fields. I followed the directions in the documentation exactly, except I didn't give it any class fields. I called it Event Manager. Then I created a new web part under the UI section under Edit category, and I inherited the user contribution web part (actually I have tried the grids with the same success as well).
Then I went into my new module, into the User Interface and added a new ui element (under custom as the documentation explains) and under Element Content I set type as "Page Template" and Page Template I selected blank. Then on the properties tab I selected the object type of "Page(cms.document) and left Parent object type to automatic. On the design tab I added my new web part and set all the proper settings, don't forget the most of your existing CSS won't work in the admin unless you have it hooked in, or you need to add your css to the web part. Finally go in UI Customization and make sure you have enabled the role to see the custom module. It will appear under custom in your slide menu or you can put the tile on the home page.
Obviously this was a test. But I am quite pleased and it seems that we can duplicate any type of operation or web parts we need into modules so that I do not have to show the tree. Basically we can implement a full crud interface with showing the tree.
If I missed something let me know.