reforged signal interface (as subclass of numpy.recarray)
new signal interface works ok. We can start now !