This patch refactors the static cache manager to be split into multiple smaller Cached Resources Containers. This is a non factional change, and was done to simplify future implementations of cached resources as they become more elaborate.