Site = (site = {}) => ({
	id: site.id || uuidv4(),
	// slug: '',
	name: site.name || '',
	code: site.code || {
		head: '',
		foot: ''
	},
	fields: site.fields || [],
	entries: site.entreies || [],
	design: site.design || _.cloneDeep(design_values),
	custom_domain: site.custom_domain || '',
	created_at: new Date().toISOString(),
	...site
})
Creates a new site object with default values.
@param site - The site properties to be applied to the new site
@returns {import('$lib').Site}