Create a class which represents a PSRemotely node.
Now this will help us support different providers e.g. PSRemoting, Azure, AWS etc.
This provider will have a contract to return a SessionHashtable.
Now the class for the PSRemotely node will use this, agnostic of where the Node sits on.