I have a SerialPort DataReceived Handler that I am fond of. So I thought why not move it to it's own Module and re-use it.

Well, that didn't work out well, even though I got it to work.

So how would you go about having a generic SerialPort DataReceived Handler?
(I have been copy / pasting the code)