Anything is possible and that sounds like an interesting idea – however it’s definitely something that would if I’m understanding you correctly count as an advanced customization. Beyond pointing you to the following hopeful resources I’m afraid there’s not much assistance we can give for a customization of this scale:
Sounds like a neat concept though and if you find a means of achieving this and want to share a link with the community to show what’s possible that would be awesome 🙂
Good luck!