in all its branches

Adjective

 * 1)  Including all types or aspects thereof.