docs(design): Add DESIGN.md to document design decisions