Try to make it a bit more modular.
Add native KAKU receiver