Allowed component styles to be re-initialised
Allowed components to be used outside browser environment