There isn’t syntactic sugar for Dictionary assignment in C# :( This required moving the assignment for the
areas Dictionary into the
Start function. It’s a move that enforces best practices, strictly speaking, but risks confusion about the content of the
areas Dictionary at runtime. If you’d like to read up on Dictionaries in C#, I found this resource helpful.
foreach command requires a type. This is a case where a stricter language will save confusion in the long run.