Improved docs and alternative Session constructor support