Add a docs/ directory and a design overview document