Start breaking the upc resolvers into their own classes.