Break out and clean up file resource page