Made the constants interface, started array gen