A lot depends on whether you want to hook up the alternator--not needed
and what kind of ignition system you have----some high perf. systems don't need a ballast, and therefore don't need a ballast "bypass in start."
and......do you really need to shut the pump off separately from ignition?
so basics are:
Big main ground from battery to block
Big main cable from battery to big stud of starter.
Pull a no12 or so off the big stud, run up to your "panel", and put an inline fuseholder 30A inline.
On the end of that no12, build/ buy / use something for a "hot buss.
From the hot buss run a wire to a good heavy push button, and the other terminal down to the solenoid "start" terminal
From the hot buss run a wire to your ignition system.
If you're using a ballast resistor, you MAY or MAY NOT need a "bypass" during start.
Two simple ways to do that, either use a heavy diode (Radio Shack) or a relay fired off the solenoid lead to the low side of the ballast.
How much more complicated do you want it?