Separate new processing into a separate plug-in
Change preprocessing to use URIs instead of Files