have not done this one but implemented a few others including Syncfusion

mostly these interfaces are not too complicated but can get time intensive if there are lots of methods and properties

the dynamic data interfaces can be a bit of a pain sometimes as DAWs stuff works very different from pretty much all other frameworks