FACES-1902 Develop ComponentResource interface and corresponding ComponentResourceFactory (cleanup of unused resource names)