Intoduce Widget static methods

Fixes #196 
:x: