Making ChartDescription responsible for providing unique chart filenames.

Resolves #77.