Collection of design patterns as i explore them.