Workshop project for OOP training.