As we already have support for VUYA, I figured I should do the small amount of work to support VUYX as well. That means a little refactoring to share code.