Beginner questions about patch.Init() capabilities

Thanks both, this is useful information that I was also looking for.
FYI I have another FAQ thread in the #products:patch-init forum, maybe this post can be moved there too?

(Frequently?) Asked Questions specifically about Patch.init()