Ok - this is done now. This component is now fully standalone, and the CSS file is much shorter/easier to read. This should make the transition very easy!