Basics for path generation system