Systemd does a lot of things that could probably be separate projects, but run0 is an example of something that benefits from being a part of systemd. It ties directly into PID 1 to spawn new processes. It seems to me it wouldn't make much sense as an independent project.