First, likely quite rough, pass at punched out demo text.