Very nice! Great diagram.