Initial support for files

No upload is yet ready but the UI registers the selected files
succesfully