Oppernellian

This'll be a while to finish...