graph -> Graph
always create line and area functions
clean up connections to cursor, brush
move some graph init code up
move static graph element creation up
split create and draw
fix adding of targets
fix cursor position on redraw
remove targets on exit
stable names
split drawing from graph component
document new graph things
compat.graph -> graphing.graph
fix Graphing reference