...
OrderItem would be set up to work with the Basic persistence model, linking to the OrderItem table in the database. OrderDisplayContent would be a single content item (i.e. no path variable in its route). OrderContent would be set up to work with the Content persistence model, with a route with one variable which would be the order code. It would automatically bring in the display details shared across all orders, and the order record itself.