This push contains the preliminary work on global matrix assembly.