+1.
That sounds like an excellent idea. The only problem is that it might take a significant amount of time to design and code, given that different bases are in different locations and are of different types.
However, if it can be done properly, I would welcome the addition.