Started adding typedefs for signal/channels