open sourcing widgets

First release. The widgets are just something more than skeletons
(interfaces, structures and stuff could change in the near future)