Rework Roots_Wrapping class

Apply the wrapper to any template by creating a new instance.