I think no examples, only "How to " thread I mentioned.
HUD/MFD done by lua, all initialisation, textures definitions, transparency, some other parameters done with lua scripts. If you need render some uniqe params, then you have to make procedures to push params values from c++ to lua, thats much harder, but possible.
For us - not 3rd p.devs restricted things are - radar, navigations, and weapon functions.