GenURL: A General Framework for Unsupervised Representation Learning