How are Lightning network, duplex channels, and micropayment channels related?

I’m new to Bitcoin and just became familiar with Micropayment channels. But how exactly do they relate to:

I am reading about these but can’t find a “big picture” view. Most big-picture posts are over-simplistic or promoting either of these I found.

Also, micropayment channels, as implemented by bitcoinJ, are used in practice I believe. What about Lightning and Duplex?

thank you

Recent Questions – Bitcoin Stack Exchange