Refactor: Signaling mechanism now in classes. Implement the sigma span system in class