Refactor sample model spec. Add shared examples for a warehouse model.