Ribbon provides great authoring story by abstracting the behaviors from specific controls keeping the dynamic nature (look at dynamic gallery, App Mode, Contextual Tabs). The static portion of the UI is defined in the xml markup, and certain interface represents the dynamic nature.
Ribbon UX
Application Mode provides the easy way to specify a different mode of the applications like Print preview mode. Here you can completely hide the groups/tabs which are not relevant.
Ribbon platform provides these complex controls which supports live preview (See the above picture for the look and feel of these controls)
Using custom template, you can define your own custom layout and resize story of a chunk.
Please note that Ribbon ships with predefined sets of standard template
Live preview helps preview the effect of an action before applying it. This is similar to the live preview available with Office 2007 application.
For more details refer: Introducing the Windows Ribbon Framework
Coming up next: How to make a simple Windows Ribbon application