Making Sense of the Michael Cohen Drama

What on earth is going on with the Michael Cohen investigation? Here’s my stab at putting together the big picture (sub req.)