all: Introduce a new term Action.

Actions are an step to create tasks which process data or do something
based on data or other conditions.

A action can be decorated as a command.
all: let all action can claim their source/destination link type and input/output data type.