I believe that this thread and the LayOut API thread go hand-in-hand. (Sorry if somebody already stated that.)