image: Add is_loaded and error properties, and load()
image: Add format property
image: Add data property
image: Add data_uri property
image: Update todos