Replace Factory with more functional approach,
add functions in Utilities to help that
Delete headers
Merge branch 'master' of https://github.com/m1trix/FMI-Manipulator-of-Images