Documentation and changes in the header to make it compatible with
OpenSignals close #6 but need more work