Ah... my English is not so good may be. But I will try from another direction.
Mackie produced a device which is called Mackie Control Universal (now they have "Pro" version).
Roland produced a device which is called VS-700. It is declared obsolete with Window 10 introduction (but it still work there).
M-Audio produce a device TFP.
Each device has system drivers, which represent it as a MIDI devices to programs like Sonar.
A MIDI device can send/receive MIDI messages only. But the interpretation of these messages can be different. Mackie has introduced special interpretation well known as "Mackie protocol" (really Logic Control protocol). Most DAWs know how to deal with it, except ProTools, which understand special protocol (known as HUI).
Roland has similar protocol for VS-700. A protocol simply define that "Pitch Bend on MIDI Channel 1 is sent by the Fader 1" and so on.
Sonar Mackie plug-in and VS-700 plug-in are different programs, developed by different companies for different devices. But the protocols they use are similar (at the end, they both have moto faders, encoders, buttons for close to the same purpose). Mackie plug-in is still delivered with Sonar 2015, but VS-700 plug-in for some reason is no longer included. But it is possible to download it separately, from Roland site or Cakewalk site.
Cakewalk has declared both plug-ins Open Source and I have already mention the link to the latest versions of them. They should be registered in Windows by regsvr32 or by installer (any version will work, the registration just say there is such plug-in and where it is installed).
M-Audio has no separate plug-in for Sonar. But TFP can somehow imitate Mackie device by implementing a part of "Mackie protocol". The rest is my speculation: they have found that VS-700 plug-in works better with TFP then Mackie plug-in. And so they recommend it.
M-Audio really has "own protocol" for controllers, HyperControl. They have developed plug-ins which understand it for many DAWs, but not for Sonar. They same with InControl from Novation (but at least they have published the protocol, unlike M-Audio).
And back to my first reply: TFP does not look like MCU, nor as VS700. It can somehow imitate (both), but I do not expect that the lever of this imitation is really good. It is POSSIBLE to develop specialized plug-in for this device and it is POSSIBLE to create good working preset for my plug-in (unlike Cakewalk plug-ins, my is really Generic and can outperform any other existing plug-ins, VS700 and MCU inclusive). But that was not done yet... M-Audio has no interest to develop such plug-in and there was no enthusiasts to make a preset for my.