Include files in FreePBX

When I see include files like:

[ext-did]
include => ext-did-custom

Are these “includes” just stubs for code that can be added, in this example, from extensions_custom.conf?

Yes each context includes a custom context for your own use. That way you can include your own diaplan if need be.