ну в общем и целом вы правы. Кое что готовое есть. Но на самом деле написать свой вариант несложно. И работать с ним будет удобнее.
_________________________
__