Implemented more of the FileOpener and added fromXML methods to Image, Video, and TextBox