feat(model_controller): Add a generic model controller; fix(api_formatter): collect response from yielded block