(ms) Florian Eckert reported that graph() modified 2nd level
     entries of the options array passed to it. Used Storable::clone
     in OO.pm to make a deep copy first.