- Merged common functions used
- depends
- contains
- Added a stage-separated system where services can depend on interface
stage readiness
- configure: early configuration and laydowns
- ready: interface is administratively up and may recieve
link-local addresses and properties only possible on a live
interface
- Renamed functions to make them more structured
- This still needs some improvement but so far this is the best
i came up with