ordered versions/proxies/customizers/models as per #172
initial attempt at using cache