Invite who you're close to and see/connect w/ on a regular basis. A shower is NOT a wedding, it is NOT an "i must invite everyone I know".
Remember- a shower is a smaller, more personal event, AND it's a gift giving event. This is why you don't invite "everyone you know" because to invite them IS to ask for a gift.
So, for the 2nd group - no, don't invite them. you don't know them.
The first group... Personally, I wouldn't. but if you feel they'd appreciate it, then invite them.
But I'll also say - if you want a family reunion, then plan a family reunion. A shower is NOT a time to do that. Because, again, to invite them is to ask for a gift for you.