Also created a new `Editor development` chapter/section to encompass C++ editor development side specifically which is not necessarily related to pure core development, generic types and patterns.