Interesting combo of TA and Cycle analysis on all of the above.

http://www.chartfreak.com/2016/01/embracing-the-big-picture/