How can you tell if your page is loaded when it is so dynamic? How can you test for everything and yet keep your codebase organized and simple? With the proper application of both the Page Object Pattern and the Command Pattern your codebase can remain organized and elegant. Lets talk about how to apply them together and you can see for yourself.
For an example of how one can implement see this repo, https://github.com/ejelinek/CommandFactory