Arguments sketch
New actions sketch + new params
Added parts of io from legacy.

Clc simple usecase explained.

Renameing (some) util -> io.