Razer Mouse, Lancehead TE

Hello all,
I am not as good at this linux thing as most and I was wondering if someone could take a few minutes and give an old noob a layout of how a user space daemon ( I hope that us the right term) is loaded and then the driver. As with all Open source the Open Razer guy(s) are awesome. But I haven’t been able to find any docs other than licencing. I am trying to add my new mouse which has been added to github. I am hoping that by understanding how this all loads I might figure out how to install it without any documentation.

Thanks in advance
Andamo

Oh. With lsusb the mouse is identified and the ID, etc are all there. I am posting this while not in front of the computer so I will give any other info then.

Thanks