Separated LineEdgeIndicators into their own class.

This is because their should not change size during redraw and make
use of the ItemIgnoresTransformation flag