checkpoint
Add builder.  Change util.ResourceHelper to LGPL.