The crew system is rather nice. But, crewmembers can be annoying and out-of-place sometimes. Like when your security detail starts occupying your crafting room so you can't use a table or when your mechanic wants to hang out in the greenhouse. My idea is that you can edit a crewmember's pathfinding by setting rooms as restricted, as waypoints or as rooms where he can stay and interact. This would prevent crewmembers from running through rooms you don't want them to, and wouldn't tie them to their place of work (so they could go to recreational facilities). It's probably not the best way, but something like this would be great. Also, separate the crew call button from the interact button and make crewmembers callable from the S.A.I.L.