Merge of padded layouts implementation from @videau, which provides a way to extend a layout in any dimension by using a neutral element.