Initial commit. Not yet cleaned for common/public/general use.