Field = (field = {}) => ({
	// id: field.id || createUniqueID(), // necessary to maintain id? removing to address corrupt data where IDs the same
	id: uuidv4(),
	key: field.key || '',
	label: field.label || '',
	type: field.type || 'text',
	options: field.options || {},
	index: typeof(field.index) === 'number' ? field.index : 0,
	parent: field.parent || null,
	source: field.source || null
})
Creates a new field object with default values.
@param field - The field properties to be applied to the new field
@returns {import('$lib').Field}