Goal is to start using pydantic models for automated type checking, validation, and (un)marshaling of json strings into structs. FastAPI supports this out of the box, while Flask doesn't, so we're going to switch now before the code gets too complicated.