Om Component Framework