Using Boost.shared_ptr and disabled loading images of size 0
File separator is always / and does not include the initial image path