Add minimal travel distance for retraction and option to disable combing and thus always retract.
Add a minimal extrusion amount before allowing retraction to avoid flattening the filament.
Add support for using different extruders for support material.