Provide reusable UI implements for foreach