I am trying to customize the atlas kit editor for a scenario where I want to add a new plugin in the toolbar of the editor and insert a custom node type on clicking, this node will have it's own UI/UX similar to a date node where a popup comes on insertion to select the values and can be edited on clicking again, want to gain control over the cursor position of the editor and insert node where the cursor is present. I have got the source code for the editor from here https://bitbucket.org/atlassian/design-system-mirror/src/master/editor/editor-core
what should be the approach to customize the editor for this scenario?
is there a way to do it without editing the source code?