Hello, thank you a lot for really interesting task. Can you check my draft #15 please? Hope you'll like it. I have designed it from scratch so it will be easy to customize it if you want. Feel free to let me know your feedback or any info about fixes. I'll look forward to your reply. Kind Regards!