https://stiller.blog/2016/08/understanding-code-ndepend/ndepend-on-open/