Building out the basic signal building blocks