Historically all terrainbento models were initialized using a DEM, thus we specified the contact layer as a DEM. However, for synthetic test cases, it would be nice to be able to specify the contact elevation as a numpy array.