Rework NetPulse sources to work with Haiku APIs