How to structure functions and modules - before we cover the details of Lua, we are just looking at function structure and how to organize a Translator
Each component can be broken down into three parts that form a pyramid
Top: snowflake
These are the specific mappings and transformations
Middle: processes
Functions that do things
Bottom: systems
Interacting with external entities
Next point is how to organically write code so that it follows this three part pyramid structure
Manage space
Manage content
Integrations