Swing CYUV template

based on as14