Hi
I see in the custom pages could be visible or not. For example CheckoutAsGuestOrRegister page. The content for that page should be only visible as a block in login.cshtml and the URL page should not be accessible as for now we could access that page in URL too like http://localhost:16593/checkoutasguestorregister
So maybe the page content need another option say "Visible as block only"