Add component files and boilerplate samples