How to keep a node in fixed position without ignoring it in the layout?

I currently use LayeredDigraphLayout.

Here is an example of having a fixed node, called “MCAL”:
Capture

Then, this node is moved manually to the “lowest position” of the SW architecture documentation:

This node should remain at this fixed position so I set isLayoutPositioned=true on it.
When the layout function is called, the node ‘CmpC’ is moved.
Capture3