Splitting the Layout System Code Base in several files.