If I wanted to do this with DSC instead (I am about to do a new deployment with quite a few servers) is there a way for me to include that configuration file in the DSC
how do I include all of the sub features needed? For example IIS has a bunch of SUB features under it. I don't need it all because that could make it not work. I just need to select the sub features I need
Not sure where you are in your DSC learning journey. You will need to declare your Configuration from scratch. You can look at the XML to find out which feature names are being used and create the Configuration script. I can highly recommend to watch the Microsoft Virtual Academy course for PowerShell DSC with Jeffrey Snover and Jason Helmick.