flexbox component
flexbox: x-flex-layout component