Package Visual defines objects and operations related to curve tools. See Section 2.5 of the requirements.