TodoMVC sample with loosely coupled reusable store, presentation, and business logic components written in redux, react, and redux-saga.