It seems like a chicken and egg problem:
(Chicken): I want to start a private blockchain from the genesis block, including the chainspec file that has addresses in it.
(Egg): But don't I generate the addresses on the private blockchain, once the blockchain is fired up?
Specifically, I'm thinking about the chainspec for:
author (insert address here)
accounts (accounts pre-loaded with ether here)