Added example project of the visitor pattern