Added an initial version of a file upload component.