Moving away logic for determining widget type
Fixing minor typos
HTML and css
Adding more types