I spent the morning creating this. Let me know if you have improvements. I'd love to know if you find it useful