cutting the big files into easily editable modules each constructor etc.