Move signals into their own file