Component build
Update docs before implementing .remove