SPNGN1 1.0: Switching Fundamentals