Initial addition of boost graph structures and creation.

Could we simply assume the points are in order (removing the need for the second parameter)?