How complicated would it be to create a File field support? I'd be happy for a few pointers since I'm going to need this functionality in my project.