Started on a design document (in README.md)