I'd suggest reading up on some of Porchdog's posts on Trifive dot com, he does it for a living and does it well.

And I suggest reading up on some of MP&C's posts here as well as the links he puts up for other sites of the work he does. I find them to be very informed with great visual support and easy to follow
