surface area documented.  A few TODOs to go before publishing