"I would assume that all software developers have a base software engine to easily write the majority of their code and only make small refinements when needed."

You remind me of the out of work logger who told me back in the 1980s that I better be careful because he had heard of an application where you just talk to a computer and it develops sofware for you.

The problem with automated application generators is that they are great at churning out the 80% of your code that takes you 20% of your project time to develop. Use of templates and coding standards goes back decades for automating the routine parts of applications.