Here is the documentation for ANet, from a developer's point of view.
You have an introduction of what is ANet, the high-level design and the low-level design