FACES-1902 Develop ComponentResource interface and corresponding ComponentResourceFactory
FACES-1902 Develop ComponentResource interface and corresponding ComponentResourceFactory