Added design diagrams.