original yml contents are cached and used to restart the service. Need to intelligently relaunch services when their compose files change (remove deleted services, watch/unwatch changed volumes, load new externals, etc). Until the code is a little more organized though, this is gonna be more complicated than it's worth i think.