the next thing you'll want to do is use the BIP-44 process to generate addresses.
Don't you mean
BIP-32?
BIP-44 is just suggesting a certain derivation path to be used by wallets not the algorithm to derive the child keys (and their corresponding addresses).
I suppose I meant both.
Need a derivation path to derive all the keys, but also need to be able to generate the addresses from those keys for use in receiving the bitcoins.