Если вас пугает мысль о том, чтобы разбираться с **, начните с мобтулс. Во-первых, он помогает решить много вопросов, например, собрать более-менее нормальный семант и даже очистить его от лишнего. Во-вторых, поработав с этим инструментом, изучать ** станет уже не так страшно. Также стоит отметить, что для адекватного ядра я использую двойную глубину сбора.