Extract the interface ScalableComponent