Console application for exploring different design patterns.