hpx component