я это к тому, что если тебе нужен какой-то инструмент для работы, и нужен постоянно, и от него будет зависеть всё и многое, то лично мой опыт показывает, что всегда выходит дешевле купить и приспособить, даже если оно не совсем то, что надо, чем с нуля делать что-то своё.