The OrchardCore.ContentFields module provides a collection of common data types used to capture information in Orchard Core. Fields are typically attached to a Content Part, which is then added to a Content Type.
While the Orchard Core UI allows you to add fields directly to a Content Type, the system internally creates a Content Part with the same name as the Content Type and attaches the fields to it.
Fields support multiple Editors (different UIs for data input) and Display Modes (different formatting for output).