Why apply fill to the selection if it's not a `rect.gl-layout-size`? Why not append the rect if it doesn't exist?

I think fill is distinct from background color. i.e. thinking of a `<circle>` element.