More work on gui for assembling staffs