I want you to deeply study the codebase to understand how this works:
I want you to deeply study the codebase to understand how this works: #$ARGUMENTS Create a deeply researched research report and put it in a .md file that will function as the developer documentation for this part of the codebase. Study the structure of other docs in docs/developer-docs/ for reference. You will need to follow more or less the same logical structure as this doc. Remember, the document should read like a research report and not annotated source code. Lean towards making it more conversational and focused on the "why" and "how it works" rather than just showing code dumps. ...