Yes, i agree the vote weight factors could potentially vary depending upon the the particular matter. Best i think that vote weights for different types of meetings/matters are set in policy to avoid deciding how to set them for each meeting.
No coded working version. There's a DIY version which can be used to test how it works with a little set up first. Then we would need at least 25 peeps for a live meeting to test. i'll find link for DIY method and drop in Element group.
That'll be helpful:
Done