For John, BLUF: It isn't a lot of good news. Nothing to see here; just move along.
Source for these maps is The Institute for the Study of War.
The overall picture:
ISIS is ISIL or the Islamic Caliphate. The current bad guys, killing or expelling Christians from Mosul
ISF is Iraqi Security Forces.
Peshmerga is Kurd forces.
ISW is The Institute for the Study of War
Regards — Cliff