Well I figured that there were other nuances that might make it tedious (obviously switching engines would be a major one), I was just pointing out that in software, in general, you strive for that kind of re-usable code and programming languages are typically created with that in mind and give...