Add Cache

Cache object can be used in purpose to  cache loaded textures, materials
or sounds.