Dynamic tabs component with add, remove and reorder support.