Cascading Page Types

Permalink
Hello,
I'm new to C5, and what I'm discovering is very promising.
As far as I understood, Pages Types are used to define a layout for a type of page, 'type' in the sense of type of content or functionality, in the website point of view.

I'm wondering if it would make sense to cascade Page Types.
Example :

I define a global Page Type [global] that defines the layout that is common to all my site.
I create a new one, e.g. [Blog], that has [global] as its own base Page Type. In there, I add the layout parts that are specific to blogging.

Creating a new page whose type is [Blog], the new page would have both the layout defined in [Global], and the layout defined in [Blog].

Making all my Page Types inheriting from [Global], I would only have to add blocs to [Global] and apply to child pages in cascade to have all pages of my site being updated with the new bloc.

What do you think ? I'm convinced this kind of inheritance would make C5 even more flexible...

Fred