I've been working on a plugin for a while now, and always seem to feel like I'm "missing something." I can't seem to get the bigger picture of how the platform is put together, and as so always seen to feel in the dark about how things are working internally. Yes, I've read the "IntelliJ Platform SDK DevGuide" and it was helpful, but I found it to be not nearly detailed enough.
What are places people reference when they develop their plugins? Are there any architecture graphs anywhere? What other tools or documentation are generally available to help plugin developers?