Is it possible to define everything including SharedLibrary method names for call, parameters, stages, steps etc in a yml file and call during execution? I want to create a generic Jenkinsfile, which will load & execute everything based on the yml data. Please advise.