HH-46558 implement vacancy-splitter lib and tool