Created abstract classes for DataPoints, e.g. DataPointLabel.