Best way to build out something like this?