The granularity of the Seam page descriptor is either coarse (pages.xml) or fine (page.xml). Is there an intermediate state where I could include sub-page.xml files in the main pages.xml file - each app module would have its own file. This would give me the intermediate granularity I need. My coarse-grained file is pretty much a mess because it has so many definitions in it. And I'd rather not use the fine-grained approach, because that is too many files. Is there an intermediate solution?