The PDF doc was one I used, but isn't my layout. Can't remember where I found it. Personally, I printed out the pieces of paper and laid them out on my table first, to decide on how big the controller needed to be. I then ordered the parts (from Bob Roberts).
I cut a practice board to lay it all out on (
http://mtrello1.tripod.com/images/CP_Pics/110-1034_IMG.JPG). Then I tweaked the final layout over the course of a couple weeks, as I kept changing my mind.
Ultimarc's IPac is the interface I used. Excellent product.
Make sure you look at the many, MANY excellent examples on this site for possible layouts before committing yourself to a final design.