By using modular programming we were able to mix part of each widget with another widget & create a new widget out of it.
I was in charge of designing the widgets from scratch & now this combination of many mixed colors & icons, you can have unlimited widget designs in this app.