Да почти все есть, выложу , но видимо надо отдельной темой.
Но несколько позднее, сейчас на работе небольшая запарка.