Move code from setXLabels: to setStroke:

Now you can use showLabels, setXLabels, etc in different order.
Macro based distances
Reformatting
Removed unnecessary keywords. Strong is by default