Several groups - some of them backed by Israel - are ranged against Hamas in Gaza, with complex and overlapping ties.