Only add String extensions if they are not available
Support size component in image component
Add support for camera