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