Generalize the current common/_include/Result class and create a new common Parameter class for handling generic Param/Result's for communication between modules.
Possible approach for now is to add two new classes: Arg and Ret and use them for all the new algorithms and eventually retire both Result and algorithm specific Param and Result.