Define and use PBGitHistoryGrapherDelegate protocol.
remove unused dateString property.
Use actual type.
Replace conditional with polymorphism.