ability to create a single filehandle, and explicitly set it's content type. special logic to support code file preview generation (recognize by file extension)