backgroundList
An immutable list of available virtual backgrounds that the user can choose from. Each item in the list is a VirtualBackgroundUi instance. Using ImmutableList ensures that the list itself cannot be modified after this state object is created, contributing to the immutability of the state. Defaults to an empty immutable list.