Put snippet source into a TabFolder

Also started some theming/layouting changes, still work in progress.