Redux isn't so redux now.  But this is work in progress.