Comment Comment by redonkulus We developed an internal library, but there are similar libraries in open source (although I can't remember their names). parent redonkulus 3 years ago