Make a resizable component.