Crouton in a tab

Still a few issues to iron up, more testing, and a few missing features, but the general idea is there.