* refactor(ws): consolidate raw data conversion * fix(scripts): keep gateway client source-loadable * refactor(ws): share plugin frame decoding