Sample project on design patterns.