Add API and Design docs