@box464 thanks - more to come, but I figured building something like this little by little in public makes sense

let me know if you come across any links that don't look right