Wrote README.md and added a few diagrams in docs/