This was discussed some time back during the V5 development phase. I know it's on the wish list. I have no idea if it will be worked on for V6 or not. We generally prioritize big core changes that this would require based on our perception of how acute the user's problems are that this might solve. I've not heard a lot of complaints that would seem to be solved by this sort of feature.