Create framework for new widget