Add constructor of SendOutPort
Move SendOutPort to the individual file
Move GroupAction to the individual file
Rename ActionTypes.Group to ActionTypes.GroupAction to match type name
Move SetQueue to the individual file and add the constructor