OK, there’s not too much I can do to help though if the code isn’t accessible 🙂
If you think similar functionality would be a good fit for our core plugin (or an add-on of our own) definitely feel free to suggest it on our UserVoice page:
https://tribe.uservoice.com/forums/195723-feature-ideas
Though I do tend to think that things like this may remain the preserve of third party plugins – but there is no harm in recording the request especially since that allows others to add their support 🙂