I sincerely hope you’ll be able to find the best answer :-c

Recently I have come across one article which I assume you could find useful. Someone may take a steaming dump all over it, however it clarified some of my questions.