I don't think we need to implement `animation.vwf` and `node/animation.vwf` because they are already implemented by `node3.vwf` which `rover.vwf`.  (It works fine to extend a component that implements a behavior, but it doesn't work fine to implement a behavior that extends another behavior ... so we do need to include both `controller.vwf` and `roverBlockly.vwf`)