Modified grid interface to allow specification of level in the constructor