Be more consitent with use of logical_path and filename in Builder
Deprecate Processor#filename in favour of #logical_path
Processors should now use explicit registers instead of match?