Everything is a list or a library
When exploring how content is stored in SharePoint, it’s quite clear that content on SharePoint sites is stored either in a list or a library. The main difference between these two is that a library always stores a document or a file as a list item and a list stores just list items. However, lists can also have files attached to list items. Both types can have metadata fields, which are used as properties to describe a list item or a document. Metadata can be, for example, the person who added a list item, description, choice, or number. In SharePoint, term lists or site columns are used. The difference between these column types is that list columns are only available and managed on the list or library specified, and site columns are available for all lists and libraries on a SharePoint site. Content from both can be surfaced using list views or different aggregation components and can be rendered as an HTML page or via APIs in line-of-business...