Will use passed in hooks to use when creating a form from scratch
Will use a provided Amplify DataStore enabled API