Add basic data class.
Replace with displayRect.
Replace with dataRect.

注意值类型与应用类型的区别，使用之前必须要初始化。
Replace with initialRect.
Add GraphProperties class.
Merge branch 'feature/add-new-data-type' into develop
Add DataGraph class and move dataList to it.
Move points list out to graph data.
Refactor the zoom in selected area method.
Remove the bool flag: isAutoMove & isAutoScale.
Reposition the private method to it's call method.
Move dataRect to the DataGraph class.
Remove unused public method.
Make some graph properties const.
Add the weight property for DataRange.
Add DataAxis class to replace with axis related fields in graph control.
Refactor grid drawing.
Remove class: GraphControlPrivateFields.
Refactor DataGraph class.
Introduce the DataPairList class as interface of the graph.