updated API to use lists for explanatory rasters
initial stab at vector support