* Create select_op design document * Fix pre-commit issues * Update select op as per varun's comments