However, you can roll your own, since you’re using MVC, quite easily. Just create some partial views based on your cart DTO’s and use standard ul and li tags. So in your master…
@Html.RenderPartial(“cart”, model.Cart);
Make the partial responsible for rendering category li tags recursive as well as render each item in the current category.