Added quick attempt at an image cache module. Still need to integrate it.