[nim] Refactored old callback mess out
[nim] Adding a series to a visualisation now assigns a color to the series too
[nim] Testing that each series added gets a different color assigned to it