Layout on Commerce checkout pages Drupal Commerce.

On admin/commerce/config/checkout/form you can move around checkout panes between pages. This is cool!

It allows e.g. to move all panes on one page.

Now what I am trying to figure out is how to make a more interesting layout for this page. E.g. by "grouping" the panes into layout regions / columns, like I would for a node display.

Any ideas?
You can get at that with the commerce functions hook_commerce_checkout_page_info() and hook_commerce_checkout_pane_info(); with more documentation on that here: http://www.drupalcommerce.org/developer-guide/core-architecture/info-hooks/checkout-info-hooks#checkout-pane.

It's a little complicated because the panes, pages, and forms are hard-coded into DC's checkout logic. There are a couple of modules that let you override and specify your own pages or other cart functions https://drupal.org/project/dc_co_pages, and https://drupal.org/project/commerce_cart_view_override

You'll probably need to do any serious changing by coding your own module calling the commerce functions/pages you need for your use case.