Here is another major overhaul draft revision. Still a lot of rough spots, but coming together quickly now.
Click here to get the file