I don't know how to express it, but something seems very brute forcish about this, especially in how we map to single section with large different code flows.