| RMAppleOnly | Does special Mac-only initialization. | 
| RMEditor | This class subclasses RMViewer to support RMDocument editing. | 
| RMEditorClipboard | Handles editor methods specific to clipboard operations (cut, copy paste). | 
| RMEditorEvents | Handles editor methods specific to event operations. | 
| RMEditorProxGuide | This class offers some methods to provide "proximity guides" for RMEditor. | 
| RMEditorRuler | Handles editor methods specific to rulers. | 
| RMEditorShapePainter | A Shape painter subclass for painting shapes in an editor. | 
| RMEditorShapes | Handles editor methods specific to clipboard operations (cut, copy paste). | 
| RMEditorTextEditor | A text editor subclass suitable for editing RMText shapes in the RMEditor. | 
| RMEditorUI | This class contains all of the methods to display and handle RMEditor UI methods. | 
| RMEditorUI.EditorViewport | A Viewport for painting foreground. | 
| RMRptEditor | This RMEditor subclass has editor functionality specific to ReportMill: - Generates report as a part of previewing -
 Draws XML icon in viewport |