Added a ResourceAccessor for easy access to resources with a ResourceAllocator to control where and when Resources are allocated