Widget first review

This pull request is mainly to review current work from Severin and Yassin.
This is not intended yet to be merged with EWF master repo.