Thank you!
I think that is all good info. I will need to look more at Contraptions. I did go and look at the CRUD demo and that looks promising as well.