Added DesktopDriver files back to branch