ThunderKat kernel and moved generic properties to vendor