Byu/plot

oop rendering mechanism, various display refinements