Here is an SVG diagram and its non-transparent PNG version, showing the “core”, “internal” and external “pieces” of Openfire.
By “core”, I mean all the most usefull features.
What is right or wrong? What did I forget? Is it contributable to the documentation?