Compound blocks encourage a modular approach to large model construction by allowing you to design and test functionally independent subcomponents concurrently. Then using the embed block or File > Add, you can incorporate each subcomponent into the large system diagram.
You can have as many levels as you want in a compound block. The number is limited only by your system resources.
If your compound block contains sensitive information, you can restrict access to the block.