Idea: a path composing tool