Thanks for the replies and links.
I know that XOOPS was established in little other purpose than an extensive framework like Zend or CakePHP. So naturally there is no such comprehensive solutions.
Design Patterns can help you better understand XOOPS ... or XOOPS can help get a better understanding of design patterns. I learn both. I would like to more fully and more consciously use the XOOPS API in my projects.