This is currently my workflow lol. I will build features and functions rapidly then extract and rebuild into smaller more focused pieces of software. I think of it like oil painting. I’m able to paint over, scrape off and repaint relevant sections without being burdened by the complexity of what has already been painted.