Add ICC Model and fix some bugs

As title.
It is still some display bugs when use multi-session input directory, but the process is OK.
Try to fix it next push

Best,
Sandy