Added design docs