Based of what I understood, in NEM
the wallet can hold many accounts and each account can have only one address. There is no way to transfer XEM from one account to another one without sending a network transaction and paying the fee. Also the only way to find how much XEM the wallet has is to check each account and sum them up.
Is this correct?