Let me welcome you to SRP :chapeau

I wish I could be of some viable assistance on the rest but cannot.

Regards
pfries