Curently, the design document is in the middle of a major revision. When it is finished it will be avaliable here.
We are sorry for any inconvience this may cause in your developments, but the current design document is not much help in under standing the inner workings of the project.
Until it is avaliable, the best source of information about the project is the Java API documentation.