По просьбам трудящихся
, выкладываю мою ветку для ревью.
К форматированию кода прошу особых претензий не предъявлять, делал так как мне понятней было разбираться и проще отлаживать. Если будет решение что то объединить, исправлю по новому.
Идти сюда Там же есть описание настроек SVN.
Пока работает не все как хочется, но в ближайшие недели никаких исправлений не предвидится.