Describe the bug
The LayerItemExtension case class requries a non-empty list of layer ids. The JSON schema and README just require an array.
Expected behavior
Either emptiness should be allowed everywhere or nowhere (I vote for nowhere -- https://json-schema.org/understanding-json-schema/reference/array.html#length)