Some design wirteup.