Refactor accessors so that all magic occurs in the project call. Close #...

...699.

Accessors now have a pointer to their Plot, which allows them to dynamically
grab the right metadata.
This should be called `applyAccessor` so it's not confused with `_accessorize`.