Makes AsymmetricGridViewAdapter more generic