My first thought would be the official TR introduction thread:
Second option that jumps out to me is this one:
And another:
I can potentially merge this with one of those as needed. I have not researched closely other than to find these ones that seem related.