WIP: Revamp populate spec for different csv data