Page Object lib, with a support for SPA's