Added a helper function "file_copy" to the Input_helper module.
Moved the portfolio method to the Engine_helper module.
Adjusted everything to make it work.
Still some work needed to make the solving mechanism capable of using it.