A start on oregen

Not much, but I need to pull.