Text this: A preliminary component model for IoT