This looks awesome! Really clear explanations about *why* the code is the way it is - thanks for contributing :)