What is this all for?

This made my aTV so much better, but what is this all for? There is so many things to install, it’s hard to find out what it’s all for. Is there somewhere to go for better explinations? For instance, in the Kernal extensions to I need to install all of them into the rc.folder? thanks