Split out data, code and layout.