I’d be happy to work on this with you. My laptop is currently in another country though. I know there are also some users on this forum who have made some nice interfaces for tools like this. Let me see can I find and tag them. Could be a nice group project.
Edit: here are two previous pieces of work. It could be cool to merge Nick’s work into Alex’s work. Then add your features to Alex’s work. Then house the results on a web app somewhere.
Just a thought Could be cool to do your own thing and start from scratch too.