In theory, section levels can be controlled using :leveloffset: declarations, but this behaviour is a bit quirky and difficult to understand (particulary when combined with DocBook parts). Need to investigate the best way of implementing recursive section levels in combination with include directives. In particular, how to use relative offsets effectively.