Networking, switching and smart office and home networks and technologies