The frontend needs to create DataTypes so they can be used as input or return type of a flow. These user created data types also need to be sent to the runtime as part of the flow object.