I don't want to use the AppleScript suggestions provided to enable/disable Internet Sharing since future updates to the System Preferences GUI may break the AppleScript, as was the case in the linked posts above, and the solution seems a little clumsy, to be honest.
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.InternetSharing.plist no longer works as there's no longer a
sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.nat NAT -dict-add Enabled -int 1
which I saw somewhere else, but that only toggles the actual checkbox in System Preferences and doesn't actually enable IS.
So ultimately, my question is this. What processes do I have to call from the command line to enable Internet Sharing, or conversely, what processes do I have to kill to disable Internet Sharing?