临时上传

主要增加了ShiftGenerator以及UIManager