Exploring the Features and Capabilities of Control4 Smart Home OS: From Compatibility to Personalization