Byu/plot

new Plot, CombinedPlot directives, with supporting factories and css
again, please add whitespaces around operators