..with a big API for validating data etc.

It's something that should get a try in a real context.