Represents a class in the Class Diagram.
@type member() :: AshDiagram.Class.Member.t()
@type t() :: %AshDiagram.Class.Class{ generic: iodata() | nil, id: iodata(), label: iodata() | nil, members: [member()] }