Programmatically create and maintain launchd agents and daemons without manually building Property Lists.