Managed to create a custom RemoteFile, still no implementation, but it's a good step :S a bunch of methods, sigh