Made sector_s an opaque type, Sector now contains all the members