More refactoring. `README.md` added.