Now with component
Scripts and the like for component