libslc: Implement signal (WIP-3)