NoAuthenticationInfo is now an object
Added shallow SG model construction.
Added proper data-structure construction and pretty printing.