We work towards clean, modular, maintainable design, clear documentation... im not the best at this thing, my choices can be bad, so you help me. DRY: spawn subagents. Context: break those files out. Test: make functions easy to test.