Here’s a link to an older thread on this topic, I’d start there to see if that has some of the answers;
Cheers,
Alex