This would be cool. I suspect that people don't implement this model because it's a long tail of users requesting this. This is totally feasible technically.