Add ability to create widgets