refactor: decompose frames
remove the roger component from frames and have it passed as a child component from the app to avoid handing down too many props
remove the roger component from frames and have it passed as a child component from the app to avoid handing down too many props