An introduction to the internal workings of the Corinthia editor library, which can be used for building web, desktop, and mobile applications. Focuses on basic concepts such as cursor and selection management, undo & redo, and the document outline. This is a good starting point for developers interested in adding new features to the library.