Separated SopremoRecordLayout from SopremoRecord