Draft: Introduce a "primitives" submodule that contains primitive types
Primitive types in this case are defined as visual types that inherit only Item, do not need styling (or rely on overridable API for that) and generally can be considered "basic" types. Currently this moves the following types into this module:
- Icon
- ListItemDragHandle
- Separator
- ShadowedRectangle
- ShadowedTexture
- ShadowedImage
This is draft because I hit an issue with the submodule import into the main Kirigami module: Importing one version will cause imports in a different file to fail to find types of the submodule.
Edited by Arjen Hiemstra