Moving around classes, so all widget related code is under "widgets"
folder.