Refactor out basket model, add recipes to basket