* feat: add processors api * fix: make processor work properly, implement in exec code * feat: add names to processors, allow skipping based on name * feat: add opt to skip processors * feat: allow processors to set if history should be saved