Understanding custom resources