I've been running out of memory on some of my small-footprint Ubuntu appliances. I noticed that `snapd` was running and using lots and lots of RAM. I took a chance and stopped the `snapd` service and things are still functioning, but I'm wondering if my machine is going to reboot properly.

What I want to know is, are there core services in a generic install of Ubuntu 16.04 server that require snaps to function?

Also, what are all the services that I need to disable with `systemctl` to get rid of `snapd`?