There are a couple of ways to do this.

If there is a fixed limited number of these widgets that you want to be able to use, then create...