The main entry point into the Ace functionality.
The Editor
manages the EditSession
(which manages Document
s), as well as the VirtualRenderer
, which draws everything to the screen.
Event sessions dealing with the mouse and keyboard are bubbled up from Document
to the Editor
, which decides what to do with them.