Added 3 new classes to automatically handle precaching.