I did find this old post which covers some aspect. It would be great to hear if any other ideas come!