Formatting A Table From A 'Creation' Script(?)

Hello,

I want to build a table with a creation script formatted like so:

local AvailableSignals = {
	
	IntersectionNameValueHere = {
		
		ApproachDirections = {},
		SignalFaces = {
			
			RYGSignal = {
				AssignedApproachDirection = "",
				RedLight = {
					-- Timer Injection
					-- Recall Injection
					-- State: Normal or Standby
				},
				YellowLight = {

				},
				GreenLight = {

				}
			},
			
			
		}
		
	}
	
}

return AvailableSignals

The result from the creation script is what is being depicted.

Basically, do I have control over a scripted table’s resulting format or is every script generated table inline?