Refactor/split deploy types

Don't sure if it's the best way to do it but having each strategy split down in different files seems clearer to me. Please, take a look and if you agree test if all is ok for you :)