This post is aimed at capturing thoughts I have had on how to approach
organising UI code for a Flutter application. With some other frameworks, the UI
may be written through another syntax such as through markup language. However,
toolkits like Flutter have developers write "UI as code"