Done refactoring and necessary changes for multiouput constant strategy. Added tests and updated the documentation.