USBProWidget on Arduino Mega Possible?

Guessing the example code USBProWidget.ino was meant to run on a Teensy and won't run on an Arduino Mega but thought I'd ask.

Spent 20 minutes trying to get it to go on the Mega but had a bunch of errors from libs they couldn't be found but work fine for the Teensy. Figured I'd confirm before diving in deeper. Don't really need to run it on an Mega, more just wondering and out of convience. Thanks!
Is this from the TeensyDMX library? If so, you could use the example’s structure and most of the code and adapt a different underlying DMX library.