On your design, which I was actually discussing with 1ce last night, it'd be easy to implement, just copy paste that thing over all the trees. The bark on the 2x3 should still be 2x3, not 2x2.
Any tree changes should happen at the end of the building though.