Make all components use the g2dcomponent() macro