I think you might have mentioned this already, but I just realized that this has an application-specific path to a 3D model in it.  I wonder if it would be more appropriate to put the `blocklyButton` stuff in `rover.vwf` since each application might want something different for the blockly UI.