Generalized Subfunctors