Refactor dataset metadata and introduce plot metadata.

Introduce plot metadata and currying in drawer.
I thought that braces are required if the => is proceeded by a newline