not sure sapwood is applicable/needed. the cordia based hildon probably has half as many c files so bear that in mind compared to the "new"/wip port. I think though some of the dialogs (color chooser/login etc could drastically shrink if we just create wrappers around stock gtk controls to remain API compatibile. No need to worry about that until I have an initial library built.
have you tried hildon-status-menu & hildon-home from my original port? both are from cssu version iirc (home definately is). there might be some subtle changes but nothing major.