Finished updating design pattern to follow Addy Osmani.
Finished updating design pattern to follow Addy Osmani.