I think this is the best option if possible. I never really thought about the data that pictures take up. At the same time, having a different thread for pictures would quickly become a huge mess in my opinion. Once you do that for this thread, it would be requested for more and more threads...