Tabs not spaces
Move content stash markup into widget type classes

This is necessary because some widget types (like Positions) should not have
stashes at all
Remove debug cruft