Sample project to show object oriented concepts and designs