Port config intitializers

@ColinDKelley could you look this over?
It's kind of distracting that the trailing spaces are getting eaten here.  Can you set your editor to only removing trailing whitespace on lines that are changed?  Otherwise this creates a lot of noise in the diff.