Adding new rstfieldmanager class to compartmentalize that functionality.
Separating out and abstracting file field processing logic.
Merge branch 'separate_out_rstfieldmanager'