Define precise field types and semantic presets. Nested objects and arrays are supported with full type control.