a signal-slot library, with minimum requirements of cmake 3 and C++ 11 standard.