Support enrollment mode breakdowns

Breakdown enrollments by mode.

Reviewer: @brianhw
Secondary Reviewer: @rocha
FYI: @jbau
nit: just add the trailing comma....