Move the base resource abstractions from coreImpl to resources.