SegmentGuarantor: Extract Segments only from valid sections
BlockSolver: function to return problem assembler, for debug purposes. Remove this patch later.
SliceGuarantor: Remove unneeded debugging output