refactor homepage code to reuse research area commonality. keep ordering within code, to emphasize that ordering can't be interchanged freely (e.g., mouse only works at the bottom currently)