This commit also adds a test for this component. --------- Co-authored-by: Jarek Radosz <jarek@cvx.dev>