Simplify Resource + ResourceSystem's caching, keeping new functionality. Start on new Font resource.