Is there any guide to diving into the implementation of the Activiti engine itself? I found the architecture snapshot on the wiki, which is somewhat helpful, but it would be nice to get a better understanding of what-happens-when and what-is-used-when within the architecture of the process engine (and related components). Even just some general pointers would be helpful, and if I can wrap my head around it, I'd be happy to contribute some more comprehensive developer documentation… Thanks!
- Bill