Steam Workshop: https://steamcommunity.com/sharedfiles/filedetails/?id=3460831859
With this mod, you can assign beavers and bots (called Citizens from now on) to specific Housing, Workplace or Districts. It also acts as a highly-requested "Unstuckify" feature. See the video if you are not sure about how to use it.
When moving to a District, the Citizen will be teleported to that District Center. Therefore, it can also act as an "Unstuckify" feature. That is also why you are allowed to move Citizens to the same District they are already in.
When moving to a new Housing or Workplace, if it is in another District, the Citizen will also be moved to a new District (as if you used the "Move to District" feature before this action). Also if the Housing or Workplace is full, a random Citizen will be kicked out.
You can hold Shift to show two alternative options: Unassign Housing and Unassign Workplace. This will remove the Citizen from the Housing or Workplace. Note that you should do this while pausing the game as it will try to reassign them to jobs and usually that same beaver will get the same job/housing.