Complex simulation

Please create the simulation shown in the video down below. The project can be divided in the following subtasks:

Creating the work cell in the virtual environment
Configuring the controller of the SCARA manipulator for tracking two conveyors
Creating the tools from CAD files
Configuring the conveyors
Creating robot programs
Creating SmartComponents
For building the work cell the following components required:

1pc IRB 910 SC (650mm) SCARA manipulator
1pc IRB 1600 (1,45m, 10kg) humanoid manipulator
1pc IRB 1600 Base 500mm (Add-Ins)
3pcs Parametric Belt Conveyor (Add-Ins)
1pc Vacuum Gripper (MOODLE: FESTO VASB-30-0.125-PUR.SLDPRT)
1pc Two Finger Gripper (MOODLE: JEGB-4140-I000-191016_asm.STP)
Parts generated in RobotStudio:
Workpiece: a cylinder with arbitrary diameter
Box: arbitrary dimesion
SCARA robotstand: box, dimensions matched with the base of the robot
Recommendations:

During the configuration of the two finger gripper it is not necessary to configure all the joints of the model. By setting the dependencies between the configured joints, the motion of the gripper can be simulated well
Use the Create Tool instruction instead of Create Mechanism instruction during the configuration of the vacuum gripper
It is not necessary to control both manipulators from the same controller. Each manipulator can be imported with its own virtual controller
Removing or deleting parts from the conveyors is not possible. Picking up an object from the conveyor can be done by copying the graphical component and disabling the visibility of the original component on the conveyor. Then the copied object can be moved from the conveyor
The controlling of the conveyors must be done by on one of the robot controllers (via interrupt routines), if necessary the virtual controllers can communicate each other via IOs.
Method of administration:

The project must be save from RobotStudio with PackAndGo instruction.