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
- Separator
- ShadowedRectangle
- ShadowedTexture
- ShadowedImage
Edited by Arjen Hiemstra