I'm using the workaround. Just adding that while it does change the color-based visibility, it does not change the "interaction visibility" of the nodes and edges: the not-human-visible nodes can still be selected, and will also be considered when using actions in the layout menu.
Being able to ignore part of the graph (both for user-interaction and when laying out) would be useful for dealing with densely-connected graphs/diagrams with many node-types and edge-types.
It would be a different/more-complete kind of layers, and likely more involved to implement.