I'm looking to extend the FileReference class and override the upload method, using my own implementation. Firstly I would like to know if it is possible to view the current implementation code in the upload class. Secondly, how go about creating a custom HTTP request? I mean if I wanted to create a request from scratch how would I do this? Using sockets? Thirdly can I use the HTTPService class to initiate an upload?