Hi Kris, thanks for your piece, it just came at a moment when I really needed. The last days I found myself thinking that my React Projects were somehow disorganized, mainly because I passed state directly to all the components and therefore I found it hard to reuse them. So I can't wait to try this new approach in my next projects. The only thing I'm a bit disappointed with part 2 is the lack of example code or any link to a repository built in that style, which would be very helpful as reference. However, the explanation was very practical and precise. Thanks!