Hello, I shuffled things around in order to produce some Doxygen documentation. You can see a first draft here. Do you think this is something of interest to the community?