This merge request builds on top of a new abstraction ➡ !59 (merged) and refactors functions deployment code to use the new deployer.