Use Data URI fetchers to avoid FileReader dependency