add image interface
add image loader interface
add image loading & conversion