Move File processing classes into their own package
Run an external command
Move classes into better places
Add viewOid to File
Select file creation method depending on doc type
Pass the whole upload
Create file from converted stream
Use new file creation