Is it possible to split a terrain/plane at runtime ?

I'd like to construct a large,repeatable solid ground for my game. For that purpose, it would be great, if I could split the one large piece of terrain (or a plane) that I have at the beginning, into small, equally size parts at runtime. Thus, I'd be able to mix'n'match them, an reorder them, in order to create the illusion of level infinity.

Tool:

Can't you make the default terrain a lot smaller and duplicate it? To do this go to the Terrain at the top of your screen next to File,Edit , Assets, GameObject, Component, Help and select "Set Resolution..."