Commit DataItem

File 1/8 of initial code.