Further dismantling, xero.push now partialy in extension, wct specific code in wct extension