library for signal definition tools