Created matrix driver thread helper class, starting to convert drivers to QObjects