Reorganizing distributed ML algorithms into their own directory