Enhance build-tools behavior to support different mode (build all, build modules depending on me, build my dependencies)