First draft, all in mostly cut-and-paste.