Refactor dataset metadata and introduce plot metadata.

Introduce plot metadata and currying in drawer.
Why are we renaming projectors to projections?

From my understanding, a projector is essentially an object that will enable a transformation for the data, which is signaled through the accessor and the scale.  A projection seems to me to be a completed projection as in an already transformed object which doesn't seem to be the case