Starting to add some design docs