[WIP] Porting Om components to reagent