https://kraft.blog/2011/07/design-notes/
Design Notes