NPCs can have a diverse range of structures. They might have a board of directors, controlling members, or even unpaid volunteers. There are two primary types: membership NPCs, where members elect the board and have regular meetings, and board-only NPCs, which typically have a self-selected board with limited membership powers.