Here’s a system I came up a few years ago. It was a way to move and swap vises instead of drilling a new set of holes if I wanted to move vise over couple of inches or wanted to use a different vise in that location. This also applies to mounting bench tools like grinders and another tools that can quickly removed by undoing a few bolts.
You start by drilling a series of holes. Where vises would mount I drilled extra holes.
This it one on mounting plates for a vise.
Anything you can mount to a piece of plywood you can bolt to bench, use, and unbolt and stored away to regain your bench space. Every bench I have will have these holes and every bench tool, and vise will have a mounting plate. I built all new benchs since I made this first attempt so haven’t got around to making my current addition.