Allow an array of feature sources

Support situations where we want to mix sidewalk and intersection base data, for example. Supporting an array of sources in the survey model requires no API changes.

/cc @hampelm