Compositional Networks Enable Systematic Generalization for Grounded Language Understanding