Framework for ydeploy