move all Widget classes to seperate module folder