Adding an explaination of the design to README.md