Decomposing Signals in Components