Break components into their own files