Assemble hierarchical schematics into multiple root schematics?

Does Eeschema support this yet? - Assemble hierarchical schematics into multiple root schematics.

from http://www.mikrocontroller.net/wikifiles/a/ab/HierarchicalSchematicsAsBuildingblocksAtKiCad_RevC-EN_06May2015.pdf > p4, written in 2013:
Hierarchical schematics can be used as building blocks to create new schematics.
KiCad does not support this with functions, you have to use workarounds.

from http://docs.kicad.org/stable/en/eeschema.html#introduction-2
There are two types of hierarchy…
The second consists in creating components in the library that appear like traditional components in the schematic, but which actually correspond to a schematic which describes their internal structure.
This second type is used to develop integrated circuits, because in this case you have to use function libraries in the schematic you are drawing.
Eeschema currently doesn’t treat this second case.

No, not yet. For this to be manageable/maintainable in code the developers need the new framework to be setup.
Should be possible when stable 5 (or sooner in the nightlies) comes around.

See roadmap(s):
https://github.com/KiCad/kicad-source-mirror/blob/master/Documentation/development/road-map-r5.md

Thanks again Sparky.

I guess it will be a long time.
The road map does not mention hierarchical schematics.
Looks like the developers will first change the framework.
From the Road Map:

Goal:
Use standard tool framework across all applications.

Task:
Rewrite editing tools using the new tool framework.

Sorry, linked a roadmap, but not R5 - modified the link up there now.

See those parts:

Coherent SCHEMATIC Object

Move Common Schematic Code into a Shared Object

But yeah, as I said, for those to be manageable they need to rewrite some stuff.