Engine builders notes?

I'd say a FSM is a pretty good place to start................