At present, the only explanation available is the readme file. The software is currently developing fairly rapidly, and the architecture is slowly emerging. It is now time to clarify thinking and record the current state of play, with notes for further development.