Separation of loader and resolver for processor. This will allow us to get a process definition from the loader and parse it to create the instance of a processor in the resolver (with caching), eventually delegating the loading process to another service. The exact structure of a definition and the parsing hasn't been implemented yet.