I doubt this is still relevant given much has changed in this area, but if it is, please open another ticket with a reproducer and I'll have a look.