libslc: Implement signal (WIP-4)