This has been my project all week. Thanks so much to Bryce for giving me the starter setup.

I started with this: