Не особо в этом разбираюсь, но думаю Talin очень поможет.