Add foundations for schema updating functionality

Change-Id: I236fb777514ddd09adcab551426bc7985ea15ae9