Looser dependency version on troop modules, eventually making it possible to have multiple version of modules co-exists.