Split out columnSpecs to be an input instead of hard-coded.