This is really impressive! There's a lot more to it than I initially expected - I really liked reading all of the notes. Great work