Such documentation is a fine thing. In the free software world, it gets
written by people like you. If you make a serious effort to read and
understand the code, then any specific questions you have about how a
particular part of the implementation, you can ask here and we will be
happy to answer them. If you take what you learn and work on improving the
manual, then it will be easier for the next person to get started.