Unfortunately, these ideas have been suggested. I don’t wish to throw water on your enthusiasm, but things like this come up frequently and multiple threads covering the same ideas end up being merged because votes matter to the team. Thus, multiple ideas for the same thing end up splitting the votes and lead to a messy forum. Additionally, it’s a good idea to keep it to one suggestion per idea, again for the sake of votes.
In future, please search, as this kind of thing does come up a lot.