You'll find that most laptops have soldered cpus, so cannot be upgraded, and the mobile gpu is an integrated daughter board more than an add-on with a socket. Pretty much the only things basically user changeable on pre-built laptops is the ram and hdd/ssd which are accessible from the rear, not requiring a full teardown of the laptop.
Laptops are not really meant to be modular and upgradeable so you might have a lot of trouble upgrading if you want to. It would be nearly impossible so to speak since you would have to replace the motherboard to fit the 7700k, the ram and I doubt a gtx 1070 would fit properly. In summary, it would be a bad idea to go and upgrade your laptop however .~. you could use those external gpu pci slots and have a full size video card run with your i7 3632QM. I wouldn't suggest it though since there might be some bios issues when using an external gpu.
I'd suggest you start saving for a PC Build. Desktop PCs can be easily upgraded compared to laptops
Because of the sheer power needed to run the higher tier gaming laptops running i7s and 1070's/1080's, most are regulated to sitting on a desktop plugged into the wall anyways, expect ½ an hour battery life at best otherwise (on average) especially once the battery has seen more than a few discharge cycles. Imho gaming laptops are really a waste of time unless you are a constant traveler and just using the laptop for its portability. Best to keep the laptop for light gaming/work/school and use a pc/console when you want to really get hot and heavy.