Add component slot