Clean project with base class structure added.