Initial exe-service
Merge upstream
Service exes
Merge pull request #2277 from Meatballs1/service_exes

Looks good. Surprised we didn't have this before.

I also agree with the sentiment about refactor. I think we should get all these changes in and deconflicted, then we can look towards cleanup/refactor. or we'll end up down a rabbit-hole.