Currently, if we develop a custom widget using the Developer Edition of ArcGIS Web App Builder we have to go through this process to deploy the application with the widget inside it. It would be great if we could just upload individual custom widgets to our ArcGIS Online like how you upload data. These custom widgets are small folders that usually have a config file that could be used to configure the widget for any application that would access it in ArcGIS Online.