Ok, so checkout.php actually uses pages confirm_cart.php and confirm.php which could be easily thought of as being the order review pages.
I will create order_review.php and use the display manager to set a basic cart review. Then add a delete button etc
Current problem page is checkout (phone number client side validation) and not understanding why there is a continue button when the Payment Info button will actually move to complete the Order.