scene: Introduce RectangleItem
Displaying solid filled rectangles as well as displaying images are the fundamental things that the scene must be capable of.
RectangleItem can have various usecases, e.g. serving as the background behind fullscreen windows or acting as an overlay, etc.