Rewrote section picker so it actualy works now.
Added tests for the section picker modifications.