WIP with dependency injection mechanism implemented in CreateProcessor. Still need to execute processors in specific order and fix context events.