Draw x/y axis
Draw lines from data source
Draw rules
Show labels
Refactoring