Hi!
I've read your specification with interests.
What you want is just same as what I often produce, I think.
Some days ago, I finished the task as similar as your idea perfectly for my friends.
If we share our idea each other, we may get the excellent success in time and become best friends. Indeed I hope so.
I like best to help my good friends, always.
If you make a decision, the best result is a piece of cake for us.
Best Regards.