Added File component

Thanks to "chennah"