working on script processor;
see comments and sh.UniversalProcessorSpec.md for details;