feat: add api for updating text programmatically
feat: allow nesting of a TextView or ImageView within the xml