Move level data into its own model