Selections core almost done

Still no sign of load/save