Impressive breakdown, a bit hard to zoom out and digest it all but really cool.