+ component status breakdown as: ComponentStatus + ComponentStatusRegistry to handle cluster and none-cluster cases