The headline seems weird. The list of file descriptors etc etc does not sound like shell internals, but like Unix operating system concepts.
https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V...
Unfortunately, there's not much to a shell other than it's parsing capabilities.
https://archive.fosdem.org/2018/schedule/event/code_parsing_...