So you are wanting to build a new init system from scratch and you haven't taken the time to see all the stuff that already exists? I mean if this is just a project you want to do go for it but if you are seriously trying to build something for others you know whats out there and why people choose one over the other beyond just systemd and sys V.