Working basic framework - HTML is fairly ugly now, but
that's just a matter of style sheets.