moore generations