A demo project showing how to wrap IAclModule within ISiteMapNodeVisibilityProvider so the VisibilityAffectsDescenants=false behavior can be used in conjunction with security trimming.