I would not even consider making a go cart (let alone an engine or just about anything else) without COMPLETE, DETAILED CAD drawings. With good software, you can see interferences, clearances, and all sorts of other things you will never foresee if you just start building something.
When we made this car, we had COMPLETE CAD drawings. We would have sunk without them.
Then, as you go further down the road on the build and want to change things, it is just a simple tweak in the computer.
CAD design is NOT just for aesthetics. It is a powerful tool to make the parts you want, correctly, the first time. If you have the extra dough, then I would consider an FEA add on as well to your CAD program. You would be amazed at how aesthetically pleasing a round of Cosmos can make a part on its own (and make you slap your forehead for being so dumb).
Once I had complete a complete CAD model, then, and only then, would I start a prototype (unless you like grinding and cutting things apart).
Here is the thread. Everything was modeled--engine, body, transmission, differential, wheels, bolts, calipers, tires, seats, etc.