added arbitrary module root support + cl build + build tools