Explain the Page Object Model (POM) and how you have implemented it in your previous automation frameworks.