Added "backstab/factory.js" and corresponding demo file