Separating component to create standalone plugin...