Split utils into individual scripts