(A note about author list: Underlined are students that I supervise. '*' marks co-primary authors.)