Busting out the ImageLoading to a separate file