The human urothelium consists of multiple clonal units, each maintained by a stem cell