I open this issue, to talk about the structure of the module. Maybe we could combine it with a graphics tool. We could discuss about the structure elements and parts. We could also work on their definitions. I start with the following (I think you have the permission to edit this initial message, right?)
Entity collection: A configuration entity that is used to group a collection of different types of entities.
List Style: Data structure form of the collection's content. Examples: Flat list (queue/stack), tree (limited/unlimited levels), ...
Row Display: Settings and options about the collection's items rendering. Examples: View modes (standard / alternating / per item)
Storage Setting: Plugins for the collections storage. Examples: DB, JSON export, ...
Entity collection content: The actual content of the entity collection, the group of items that belong to the collection.
I open this issue, to talk about the structure of the module. Maybe we could combine it with a graphics tool. We could discuss about the structure elements and parts. We could also work on their definitions. I start with the following (I think you have the permission to edit this initial message, right?)