If you've built an Electron app, what were the must-have APIs, and where did just a webapp fall short? What nodejs APIs did your app require for it to work? (fwiw, I'm not questioning any decisions, just trying to learn more about real-world electron apps)