Creating a facade so we can reuse the component but still remain loosely
coupled.