My recommendation would be to look at using GitHub - DISTRHO/DPF: DISTRHO Plugin Framework as the wrapper. It saves you from having to write a lot of the boilerplate code needed to get to a functioning plugin.
For HVCC I’m also using DPF to create LV2 builds and it was quite doable.