Framework for Batched and GPU-resident Factorization Algorithms to Block Householder Transformations