Research how practical it would be to convert the user interface and state management to Redux + Thunk. What are the benefits? What is the estimated time cost?