Adobe documentation for Edge Delivery services mentioned about merging code into the main branch. Should all pull requests go straight to the main branch for the live site, or can we create separate develop and release branches like in typical AEM projects?