Graph Discussion (Temporary)

Since commenting directly on lines in github is easier than anything else I can think of, I'm opening this PR to pass feedback to @mtbc. I've marked it "exclude" and it will likely be closed quite soon. ~Josh.

--exclude
If this is static content, then there could just be a single `ApplicationContext` in `OmeroContext` which gets injected. The design of "Graph1" for lack of a better name was stateful, which is the only reason why a new context was created.