Moved splitting logic from ArcNode to Algorithm