Initial push.
Have not been tested well enough, but worth a backup.