Initial copy from my private repo.