Added image loading via PIL