Custom Drupal panels layout with flexible content regions. Originally written by David Needham