-record(model, { node :: gleam@option:option(gleam@erlang@atom:atom_()), params :: list({binary(), binary()}), subject :: gleam@option:option(gleam@erlang@process:subject(spectator@internal@components@ets_overview_live:msg())), refresh_interval :: integer(), tables :: list(spectator@internal@api:table()), word_size :: integer(), sort_criteria :: spectator@internal@api:table_sort_criteria(), sort_direction :: spectator@internal@api:sort_direction() }).