Moved to headers rather than bullets; flushed out the Design Patterns section