Move component to its own repo.
Add test.