Interesting idea. I like this “crashing site” setup where a crew tries to survive.
What do you have in your mind while saying: “… begin to make a new life for themselves…”? Do you think about a whole settlement consisting of crew members or would the crew be an “addition” to the standard tribe? The first could lead to a more complex mod where you want to replace most or all the standard designs (look of the settlers, houses, etc.).
I could also imagine that this crash-site and a TNG crew could be kind of an event. So the player would be on the other side and could trade with the crew, try to improve the standing… and maybe at one point, the mentioned crew-member will be joining the own tribe, as a “reward”.