Topological functors and factorizations