Simplify BoundGeneralPointSet design

Now the bound cursors use position cursors internally.