Radar plot basic

Referencing issue #982 
Should cover the first 5 points of that issue.

Note: branch targeted to radarPlot as a feature branch
Note: only one dataset can be added and while a dataset can have multiple datums, a single datum is the only tested behavior on my end.
btw, im thinking we create an `orderedSet` utility class (implementation is a mix of a list and a map) that we can use for cases like this... that would also solve the "multiple entries of the same thing" issue we see above