add a few hardware design docs