Generic Linux kernel module template project