Renamed ListViewEx to ListViewReorderer, and made it a separate component instead of a subclass of ListView, to make it easier to apply more than one such component.
Added a component that syncs the items in a ListView with a list of objects.