Might just be missing it, but is theredocumentation on the code, what's in the different folders, what classes do what, what needs to be changed for a port to a new platform?
 
http://webkit.opendarwin.org/projects/documentation/index.html
 
thanks