I will be unable to mod anymore in the foreseeable future because I have an ulnar fracture in my right arm. I'm sorry for any inconvenience this may cause.
There is a mod called Alternate Actors that lets you play as anyone in the game, but It does not have every feature on your list. It is a really good mod though.