Understanding Different Types of Smart Home Hubs