Can be dataclass.
ServerOption
SessionOption
WindowOption
PaneOption
Option = ServerOption + SessionOption + WindowOption + PaneOption
Consider pydantic, for its field's:
alias: for marshalling automatic-rename to automatic_rename
description: for documenting option purpose
See also