Moved data styling responsibility from data class to drawing class

So that DataPoint can be less connected to the representation.
Updated screenshots