https://stackoverflow.com/questions/43859394/electron-can-my-app-communicate-with-the-main-and-renderer-processes
Anonymous
Code that is graceful and clear is less likely to break.