GeneralAccount is a general-purpose account.
Optional
Allowances is the set of per-beneficiary allowances.
Hooks is the set of hooks that should be invoked when specific actions happen to override common behavior.
GeneralAccount is a general-purpose account.