This is just a crude first cut of the PYS, to get it up on git, while more
editing takes place.