Introduce shared stencil component