I admit, I have not a complete understanding what is in a config and what is in a pack and where/if they overlap.
I'm actually wondering if the current pack functionality is up to handling a set "new user" setups that is extensive enough to be nearly comprehensive.
Maybe a good place to start would be make a list of things that need (or would be nice) to be provided with "setups".