* feat(components): add morphing icons component with spring animations * chore: cleanup * feat: improve