I'm implementing it right now so you can see it in the update that I'm going to share at the beginning of June.
It turned out much bulkier than I initially thought and I think you guys will like it :)