e.g. in #1574 we want to inherit from a module structure file separately
Rather that instructing the agent to manually copy the module structure across, we should be able to use some sort of markdown comment convention to indicate blocks which should be copied verbatim from another file, and then we can use a prek hook to keep them in sync.