Completed basic editor functionality ready for testing and debugging