Feature/widgets structure

This PR takes advantage of an enhancement of e79c17c0f189380241239644ac4ab9e46293e112 and structures the widgets into folders.

Note that all the admin widgets have been moved to an `admin` folder.