Removing Provider reference from p.Server.
Refactoring the abstraction. Updating servers.
Adding images.