Byu/plot

Lod rendering for line/bar/stem/point/area
client state can now be saved (in a space-friendly way)
split rendering functions (parameters etc.) to independent plot items, separated by source files (i.e. in an oop way)
various display refinement