It has a customizable "skin" which is more than just visual.
It appears that you can not only make the screen LOOK just like your Yamaha, but also map the onscreen buttons to match your kbd. In other words it's completely universal.
That's the way I read it, but I could be wrong. I'm going to investigate further today.
I've seem a Yamaha screen already created, but no sure which Yami model it is.