Subspace Generator