feat: add constructor for image datasource
feat: implement parcellable for ImageDataSource