libslc: Implement signal (WIP)