The C4 drill-down

System → container → component → code item: the four nesting levels and what belongs at each.

View 4 decomposes the estate in four strict levels:

The drill-down stops at interfaces: internals below the public surface change too often to document and are better read from the code itself.