Introduce new BorderedComponent