It's become large and mixes Utica/helpers, generated and non-gend code. Is there a nice way to split it up, Make it a bit more approachable?