usage/signature changes for gen_sqw and cut_sqw based on outcomes of last meeting.