start porting 'file' URI Scheme draft