Shellforms
Shellforms are a conceptual framework used in user interface design and software development to describe the visual structure and behavior of interactive elements. They represent a way to organize and present information to users, often acting as containers for other interface components. The term "shell" implies an outer layer or boundary, within which the actual content or functionality resides. This outer layer provides a consistent and predictable environment for the user's interaction.
In practice, shellforms can manifest in various ways. They might be seen as windows in a desktop
The key idea behind shellforms is to separate the presentation and management of the user interface from