Issue #45. Branch Iss#45. Step eight implementation. Phase thirteen: Provide concrete class to wrap Chart functionality.