The issue here is that CentralBody uses ViewportQuad, but manually generates its own texture by combining multiple images.  As far as I can tell, 'Image' only handles a URL, not an existing texture. I suppose an alternative to having this is to change 'Image' to use a texture.