I understand USphereComponent* is like an existing built component. but what about custom components?