How do you structure your automation tests when using Cucumber for behavior-driven development (BDD)?