HTML
The HTML file had a very little impact on the application, because of the nature of desktop applications. In a desktop application, there should only be one page that would be updated as the user interacts with it. Because of that, the amount of HTML present is very little as everything is handled by the JavaScript.
The templating was built with HTML using special attributes to link with Vue.js and NW.JS. Vue.js handled the updating of content in the editor so special vue brackets were placed where the framework needed to interact {{vueContent}}. At the same time, NW.JS has a special file dialog that shows a "save" button instead of an "open", which is the only file dialog type that is available in browsers.