Manually merge Dynious's EMC assignment GUI, which was written but denied for ee3.