Currently, the Static API requires a non-empty screens object to be configured. However, the API already supports using groups to share configurations across multiple screens. We propose removing the requirement for mandatory screens configuration, allowing users to use only groups configuration if desired.
Rationale:
  1. Increase API flexibility
  2. Simplify use cases where only groups configuration is needed
  3. Reduce unnecessary configuration code
Expected Outcome:
Users should be able to use the Static API with only groups configuration, without the need to add potentially unnecessary screens configuration.