A general framework for working with signals through Raspberry Pi GPIO