feat(components): adds support for multiple insertion points