Added some more design comments.