Making arrays on substantially continuous surfaces