Initial commit. See README.md for known issues.