Add shapeless to dependencies
Add HasFields trait
Fix Renderer to inherit from PlotObject
Fill-in missing DataSpecs (String and List[List[Int]])
Move "def fields" to HasFields
Add HasFields.fieldsWithValues