Project that explore Object Oriented Principles