Implemented JSON-based plugin handling (excludes Crossref)
Halfway removing the session-based workflow.