This is a work in progress. I threw this together quickly and will add and vet more tomorrow.

Comments