#1 Split HTTP and FTP code into separate classes.