First pass at documenting the design.