The architecture model is created by using loose UML. That means we are using UML as a tool to communicate the ideas to other people, but not necessarily as a tool to formally model the architecture.
We are using the astah* UML modeling tool. You can find the most recent model in the design folder of our subversion repository. There are also exported images of all the diagrams in the
Most of the diagrams use common color code to improve readability: